@charset "utf-8";

body {
	background-image:url(__T4%7DXAC%7E%5B_SV3%60@QA%25_%7E6R.jpg);
	background-repeat:no-repeat; 
	font-size: 12px; 
	line-height:1.5px; 
	font-family: MicrosoftYaHei,Microsoft YaHei,微软雅黑,STHeiti,SimSun,宋体, SimHei, Arial; color: #000;
	 margin:0;
}
li {
	list-style:none;
}
a { 
	text-decoration:none; 
	color: black;
}
.left{
	float: left;
}
.right{
	float: right;
}
.container {
	width: 956px; margin:0 auto;
}


/* topar */
#topbar {
	background-color:#002c67; height:35px;
}
#topbar ul {
	line-height:14px;padding:9px 0 0;margin-top:0;
}
#topbar li {
	color: white;
	margin:0;
	padding: 0;
}
#topbar .right li {
	color:#335685;
}
#topbar .left li{
	padding: 0 20px;
}
#topbar .right li {
	padding: 0 10px;
}
#topbar .bl {
	border-left:1px solid #335685;
}
#topbar .br {
	border-left:0px;
}


/* header */
#header .input {
	height:25px;float:left;border:0;padding:2px;border-radius:4px 0 0 4px;
}
#header .search {
	width:38px;height:30px;
	background:url(I0PY%60VUO@DFE6FHIXMA_K5X.png);
	background-repeat:no-repeat;
	background-position-y:50%;background-color:white;
	height:30px; cursor:pointer;border:0;border-radius:0 4px 4px 0;
}
#header a {
	margin-top:20px;
}
#header .container {
	height: 100px;
}


/* navi */
#navi li {
	font-size: 14px;width:104px;padding: 12px 0 14px 0;
}
#navi .nbl {
	border-left:1px solid #ddd;
}
#navi ul {
	height:40px;line-height: 18px; text-align:center;margin-top:0;margin-bottom:0;width:944px;padding:0 8px;background-color:white;
}


#spotlight img {
	text-align:center;margin-top:0;border-left:10px solid white;border-right:10px solid white;
}


/* main-content */
#main-content .container {
	padding: 30px 0px 0;
	width: 940px;
}
.newsblock .blocktitle {
	position: relative;
	background-color: #eee;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	font-weight: bold;
	font-size: 14px;
	background: white url(line.png) repeat-y 0% 0;
	color: white;
}
.newsleft {
	float: left;
	width: 330px;
	margin-right: 20px;
}
.blocktitle a.more {
	color: #b6161d;
	position: absolute;
	top: 0;
	right: 10px;
}
.newsblock .blockcontent ul {
	padding-top: 15px;
	padding-bottom: 30px;
}
.blockcontent {
	height: 221px;
}
.blockcontent ul {
	padding: 0;
	height: 176px;
	margin: 0;
}
.blockcontent li {
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0px;
}
.activelist {
	height: 189px;
}
.newsright {
	float: left;
	width: 330px;
	height: 410px;
	display:block;
}
.newsright .blocktitle {
	height: 26px;
}
.title {
	line-height: 16px;
	padding: 14px 0;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.newsright .newsblock {
	width: 330px;
	height: 380px;
}
.newsblock img {
	width: 160px;
	height: auto;
}
.newsright .newsblock a {
	margin-bottom: 30px;
	width: 330px;
	height: 154px;
}
.newsblock .news {
	width: 155px;
	line-height: 22px;
	height: 110px;
	top: -3px;
	color: #000;
}
